//
// Created on 2024/3/20.
//
// Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
// please include "napi/native_api.h".

#ifndef HARMONY_SVGVIEWBOX_H
#define HARMONY_SVGVIEWBOX_H

#include "RectF.h"
#include <string>
#include "vector"
namespace rnoh {
    class SVGViewBox {
    public:
        static const int MOS_MEET = 0;
        static const int MOS_SLICE = 1;
        static const int MOS_NONE = 2;
        static std::vector<float> transform(rnoh::RectF vbRect, rnoh::RectF eRect, std::string align, int meetOrSlice, float density);
    };
};
#endif //HARMONY_SVGVIEWBOX_H
